drop table if exists  jms_dm.dm_tms_trunk_oper_eff_dt ;
CREATE EXTERNAL TABLE `jms_dm.dm_tms_trunk_oper_eff_dt`(
      `shipment_no` string COMMENT '任务编号',
      `shipment_name` string COMMENT '任务名称',
      `setout_arrive_sitename` string COMMENT '任务拆分名称',
      `setout_sitename` string COMMENT '任务出发站点名称',
      `setout_sitecode` string COMMENT '任务出发站点编码',
      `arrive_sitename` string COMMENT '任务到达站点名称',
      `arrive_sitecode` string COMMENT '任务到达站点名称',
      `packagecode` string COMMENT '所属袋号',
      `nextstation` string COMMENT '下一站点',
      `billcode` string COMMENT '运单编号',
      `arrive_scantime` timestamp COMMENT '卸车扫描时间',
      `setout_scantime` timestamp COMMENT '装车扫描时间',
      `operation_duration` double COMMENT '操作时间',
    `actual_arrival_time` date COMMENT '实际到车时间')
    COMMENT '干线操作时效明细表'
    PARTITIONED BY (
        `dt` string COMMENT '更新日期 (yyyy-mm-dd)')
    stored as parquet
    LOCATION
        'hdfs://uat-bg-hdp/dw/hive/jms_dm.db/external/dm_tms_trunk_oper_eff_dt'

msck repair table  jms_dm.dm_tms_trunk_oper_eff_dt;